package com.example.core.entity;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.experimental.Accessors;

/**
 * @authr Mr.hu
 * @Date 2022/9/18 10:20
 */

@Data
@TableName("hr_report_attendance_from_dingding")
@Accessors(chain = true)
public class Attendance {

    @TableField("name")
    private String name;//姓名
    @TableField("account")
    private String account;//account
    @TableField("user_id")
    private String userid;//user_id
    @TableField("hr_id")
    private String hrid;//员工id
    @TableField("phone")
    private String phone;//电话
    @TableField("company")
    private String company;//单位
    @TableField("field")
    private String field;//领域
    @TableField("workgroup")
    private String workgroup;//考勤组
    @TableField("product")
    private String product;//产品//;//
    @TableField("productline")
    private String productline;//产品线
    @TableField("workdate")
    private String workdate;//打卡日期
    @TableField("bc")
    private String bc     ;//班次
    @TableField("sbdksj1")
    private String sbdksj1;//上班1打卡时间
    @TableField("sbdkjg1")
    private String sbdkjg1;//打卡结果
    @TableField("xbdksj1")
    private String xbdksj1;//下班1打卡时间
    @TableField("xbdkjg1")
    private String xbdkjg1;//打卡结果
    @TableField("sbdksj2")
    private String sbdksj2;//上班2打卡时间
    @TableField("sbdkjg2")
    private String sbdkjg2;//打卡结果
    @TableField("xbdksj2")
    private String xbdksj2;//下班2打卡时间
    @TableField("xbdkjg2")
    private String xbdkjg2;//打卡结果
    @TableField("spd")
    private String spd    ;//关联的审批单
    @TableField("cqts")
    private String cqts   ;//出勤天数
    @TableField("xxts")
    private String xxts   ;//休息天数
    @TableField("gzsc")
    private String gzsc   ;//工作时长(分钟)
    @TableField("cdcs")
    private String cdcs   ;//迟到次数
    @TableField("cdsc")
    private String cdsc   ;//迟到时长(分钟)
    @TableField("yacdcs")
    private String yacdcs ;//严重迟到次数
    @TableField("yzcdsc")
    private String yzcdsc ;//严重迟到时长(分钟)
    @TableField("kgcdts")
    private String kgcdts ;//旷工迟到天数
    @TableField("ztcs")
    private String ztcs   ;//早退次数
    @TableField("ztsc")
    private String ztsc   ;//早退时长(分钟)
    @TableField("sbqkcs")
    private String sbqkcs ;//上班缺卡次数
    @TableField("xbqkcs")
    private String xbqkcs ;//下班缺卡次数
    @TableField("kgts")
    private String kgts   ;//旷工天数
    @TableField("cc")
    private String cc     ;//出差(天)
    @TableField("ygwc")
    private String ygwc   ;//因公外出
    @TableField("txbg")
    private String txbg   ;//弹性办公(天)
    @TableField("sangj")
    private String sangj     ;//丧假(天)
    @TableField("shij")
    private String sj     ;//事假
    @TableField("cj")
    private String cj     ;//产假(天)
    @TableField("cqjcj")
    private String cqjcj  ;//产前检查假
    @TableField("brj")
    private String brj    ;//哺乳假
    @TableField("hj")
    private String hj     ;//婚假(天)
    @TableField("nj")
    private String nj     ;//年假(天)
    @TableField("tqj")
    private String tqj    ;//探亲假(天)
    @TableField("bj")
    private String bj     ;//病假(天)
    @TableField("rsj")
    private String rsj    ;//终止妊娠假(天)
    @TableField("tx")
    private String tx     ;//调休
    @TableField("pcj")
    private String pcj    ;//陪产假(天)
    @TableField("gzrjb")
    private String gzrjb  ;//休息日加班(小时)
    @TableField("xxrjb")
    private String xxrjb  ;//休息日加班(小时)
    @TableField("jjrjb")
    private String jjrjb  ;//节假日加班(小时)
    @TableField("jbzsc")
    private String jbzsc  ;//加班总时长（小时）
    @TableField("gzrf")
    private String gzrf   ;//工作日（转加班费）（小时）
    @TableField("xxrf")
    private String xxrf   ;//休息日（转加班费）（小时）
    @TableField("jjrf")
    private String jjrf   ;//节假日（转加班费）（小时）
    @TableField("gzrx")
    private String gzrx   ;//工作日（转调休）（小时）
    @TableField("xxrx")
    private String xxrx   ;//休息日（转调休）（小时）
    @TableField("jjrx")
    private String jjrx   ;//节假日（转调休）（小时）

}
